rose petal - Turkish English Dictionary